package com.lzx.adx.report.model.meituan;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

@Data
public class OrderCallBackRequest implements Serializable {

    /**
     * 分页ID
     */
    private String scrollId;

    private String smstitle;

    private String quantity;

    private String orderid;

    private String dealid;

    private String paytime;

    private String actId;

    private String businessLine;

    private String subBusinessLine;

    private String type;

    private String ordertime;

    private String sid;

    private String appkey;

    private String uid;

    private String status;

    private String total;


    /**
     * 订单实际支付金额
     */
    private String payPrice;

    /**
     * 订单修改时间
     */
    private String modTime;

    /**
     * 商品ID
     */
    private  String productId;

    /**
     * 商品名称
     */
    private String productName;

    /**
     * 订单实际支付金额
     */
    private String direct;


    /**
     * 订单返佣比例，cps活动的订单会返回该字段
     */
    private String commissionRate;

    /**
     * cps类型的预估佣金收入，单位元，1.60表示1.6元
     */
    private String profit;

    /**
     * cpa类型的预估佣金收入，单位元，6.50表示6.5元
     */
    private String cpaProfit;



    /**
     * 签名
     */
    private String sign;



    private Integer tradeType;

    /**
     * 核销类型
     *  核销类型
     *
     * 0 未核销
     *
     * 1 已核销
     */
    private Integer consumeType;

    /**
     * 退款类型
     * ALL_REFUND(1, "全部退"),
     * PART_REFUND(2, "部分退")
     * RISK_REFUND(3, "风控")
     */
    private Integer refundType;

    /**
     * 消费券加密券ID
     */
    private String encryptionVoucherId;

    /**
     *券码
     */
    private String coupon_code;


    /**
     * pa退款预估佣金，单位元
     */
    private  String cpaRefundProfit;
}
